rub or scrub vigorously - Spanish English Dictionary